#parchTop {
  max-height: 132px;
  height: 132px;
  min-height: 132px;
  background-image: url("http://localhost:8000/static/parchment-top.png");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 132px;
  background-size: 100% 132px;
}
#parchMid {
  background-image: url("http://localhost:8000/static/pachment-mid.png");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  padding-left: 81px;
  padding-right: 81px;
}
#parchBot {
  height: 109px;
  min-height: 109px;
  max-height: 109px;
  background-image: url("http://localhost:8000/static/parchment-bot.png");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 109px;
  background-size: 100% 109px;
  text-align: center;
}
#townName {
  position: relative;
  float: none;
  top: 56px;
  left: auto;
  text-align: center;
  font-weight: bold;
  font-size: 26pt;
}
#serverName {
  font-size: 18pt;
  vertical-align: super;
  font-variant: small-caps;
  font-weight: lighter;
  text-decoration: underline;
}
#sellingLeft {
  float: none;
  clear: both;
  vertical-align: bottom;
}
#sellingRight {
  vertical-align: top;
}
#itemsTable {
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  width: 100%;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: black;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: black;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.itemIconCell {
  width: 30%;
}
.pricesTable {
  width: 100%;
  font-size: 10pt;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: groove;
  border-right-style: groove;
  border-bottom-style: groove;
  border-left-style: groove;
  border-top-color: #666666;
  border-right-color: #666666;
  border-bottom-color: #666666;
  border-left-color: #666666;
}
.lastUpdatedCell {
  text-align: right;
  width: 125px;
}
.profitCell, .posProfitCell, .negProfitCell {
  width: 40px;
  text-align: center;
}
.posProfitCell {
  color: red;
}
.negProfitCell {
  color: blue;
}
#mainTable {
  width: 600px;
  max-width: 600px;
}
thead {
  font-size: 10pt;
  font-weight: bold;
}